//=== Hardware depended variables ======================================================

// D3D, DIRECT3D
// D3D8, DIRECT3D8
// D3D9, DIRECT3D9
// D3D11, DIRECT3D11
// OGL, OPENGL
// XBOX2
// GC, GAMECUBE
// PS2
// PS3
// DEPTHMAP - hardware depthmaps with PCF
// SELFSHADOW
// NV1X
// NV2X
// NV3X
// NV4X
// NV5X
// R3XX
// ATI, RADEON
// HDR
// 

//=== Environment variables ============================================================

// Environment variables are used for proper cache of shaders for specific hardware platform
// by separating of cache folders

#register_env LIGHT_SETUP

#ifdef XBOX2
  #register_env XB2
#endif

#ifdef PS3
  #register_env PS3
#endif

#ifdef D3D9
  #register_env D9
#endif

#ifdef ATI
  #register_env ATI
#endif

#ifdef NV3X || NV4X || NV5X
  #register_env NV
#endif

//=== Data types used in PS ============================================================

#ifdef D3D10
#define COLOR_SWAP 1
#endif
